home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / network / manageme / tcpdump-.7 / tcpdump- / tcpdump-richard-1.7 / libpcap-0.0 / order.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-12  |  240 b   |  21 lines

  1. #include "order.h"
  2.  
  3. typedef int int32;
  4.  
  5. int order = -1;
  6.  
  7. int byteorder(void)
  8. {
  9. int32 test = 0x01020304;
  10.  
  11.     if (order != -1)
  12.         return order;
  13.  
  14.     if (*(char *)&test == 0x01)
  15.         order = BIG_ENDIAN;
  16.     else
  17.         order = LITTLE_ENDIAN;
  18.  
  19.     return order;
  20. }
  21.